/*banner*/
.banner_box{ width:100%; min-width:1200px; height:550px; overflow:hidden;}
.banner{ width:1000px; height:550px; margin:auto; position:relative;}
.banner img{ position:absolute; left:-460px;}
.anniu{ display:block; position:absolute; left:45%; bottom:25px; overflow:hidden;}
.anniu li{ float:left; width:16px; height:16px; border-radius:8px; background:#cfcfcf; margin:0 8px;}
.anniu .anniu_bj{ background:#df2f00;}

.rmBigbox{ width:100%; min-width:1200px; height:85px; background:#f6f6f6;}
.rmBox{ width:1200px; margin:auto; overflow:hidden;}
.fb_box{ float:left;}
.fb_box h1{ display:block; font-size:18px; font-weight:bold; color:#0066d9; padding-top:14px;}
.fb_box span{ display:block; font-size:16px; color:#4f4f4f; margin-top:10px;}
.sBox{ float:left; margin-left:106px; margin-top:16px;}
.sousuo{ width:270px; height:26px; border:1px solid #cacaca; overflow:hidden;}
.sousuo input{ float:left; height:26px;width:238px;line-height:24px; text-align:left; color:#969595; padding:0; margin:0; outline:none; border:none;}
.sousuo button{ float:left; width:32px; height:26px; background:url(../images/ss_tu.png) no-repeat center;outline:none; color:#fff; border:none;}
.gjc_box{ width:382px; margin-top:5px; overflow:hidden;}
.gjc_box span{ float:left; font-size:12px; color:#333; line-height:20px;}
.gjc_box a{ float:left; font-size:12px; color:#646464; line-height:20px; margin-right:10px;}
.LxBox{ float:right; margin-top:16px;}
.LxBox span{ display:block; font-size:14px; color:#4a4a4a;}
.LxBox p{ display:block; font-size:24px; color:#393939; margin-top:5px;}
/*kunrao*/
.krBigbox{ width:100%; min-width:1200px; background:url(../images/fx_bj.jpg) no-repeat top center; padding:65px 0;}
.krBox{ width:1200px; margin:auto; overflow:hidden;}
.kr_title{ width:1200px; font-size:32px; color:#525252; text-align:center;}
.kr_title span{ font-size:32px; color:#0066d9; text-align:center;}
.kr_tubox{ width:1200px; margin-top:58px; overflow:hidden;}
.kr_tubox ul{ display:block; width:1217px; overflow:hidden;}
.kr_tubox ul li{ float:left; width:285px; height:160px; border:1px solid #d4d4d4; margin-right:17px; cursor:pointer;}
.kr_tubox ul li span{ display:block; width:221px; height:50px; margin:20px auto 0;}
.kr_tubox ul li p{ display:block; width:221px; margin:8px auto 0; font-size:18px; line-height:28px; color:#454545;}
.kr_tubox ul li:nth-child(1) span{ background:url(../images/fx_tb1.png) no-repeat left;}
.kr_tubox ul li:nth-child(2) span{ background:url(../images/fx_tb2.png) no-repeat left;}
.kr_tubox ul li:nth-child(3) span{ background:url(../images/fx_tb3.png) no-repeat left;}
.kr_tubox ul li:nth-child(4) span{ background:url(../images/fx_tb4.png) no-repeat left;}
.kr_tubox ul li:hover{ border:1px solid #0066d9;}
.kr_tubox ul li:hover p{ color:#0066d9;}
.zx_box{ width:280px; height:43px; margin:30px auto 0; border-radius:3px;}
.zx_box a{ display:block; border-radius:3px; background:#e33200; font-size:18px; color:#fff; text-align:center; line-height:43px;}
.zx_box a:hover{ background:#0066d9; color:#fff;}
.lmv_title{ width:1200px; margin:auto; margin-top:40px; font-size:32px; color:#525252; text-align:center;}
.lmv_title2{ width:1200px; margin:auto; margin-top:138px; font-size:32px; font-weight:bold; color:#0066d9; text-align:center;}
/*fuwu*/
.fw_box{ width:1200px; margin:auto; margin-top:30px; overflow:hidden;}
.fw_box ul{ display:block; width:1276px; overflow:hidden;}
.fw_box ul li{ float:left; width:242px; margin-right:76px;}
.fw_tu{ width:224px; height:224px; margin:auto; border-radius:50%; border:5px solid #fff; overflow:hidden;}
.fw_box ul li h1{ display:block; font-size:24px; color:#0066d9; text-align:center; margin-top:18px;}
.fw_box ul li p{ display:block; font-size:16px; color:#646464; line-height:24px; margin-top:10px; text-align:center;}
.fw_box ul li:nth-child(2){ margin-top:55px;}
.fw_box ul li:nth-child(3){ margin-top:55px;}
/*products*/
.product_title{ width:1200px; margin:auto; margin-top:50px;}
.product_title h1{ display:block; font-size:32px; color:#333333; text-align:center;}
.product_title p{ display:block; font-size:18px; color:#606060; text-align:center;}
.products_box{ width:1200px; margin:auto; margin-top:35px; overflow:hidden;}
.products_left{ float:left; width:280px;}
.products_title{ width:280px; height:90px; background:#0066d9; font-size:24px; line-height:90px; color:#fff; font-weight:bold; text-align:center;}
.products_fl{ display:block; width:274px; height:410px; border:3px solid #0066d9;}
.products_fl li{ display:block; height:50px;}
.products_fl li:nth-child(even){ background:#f3f8ff;}
.products_fl li a{ display:block; width:174px; height:50px; padding-left:40px; margin:auto; background:url(../images/fl_tb.jpg) no-repeat left; font-size:16px; color:#424242; line-height:50px;}
.products_fl li a:hover{ background:url(../images/fl_tb2.jpg) no-repeat left; color:#0066d9;}
.products_right{ float:right; width:890px; overflow:hidden;}
.products_tubox{ display:block; width:920px; overflow:hidden;}
.products_tubox li{ float:left; width:282px; border-bottom:1px solid #e1e1e1; margin-right:22px; margin-bottom:30px; font-size:16px; color:#606060; text-align:center; line-height:40px;}
.products_tubox li a{ display:block; border:1px solid #e1e1e1;}
.products_tubox li img{ display:block;}
/*解决方案*/
.FangBigbox{ width:100%; min-width:1200px; background:#f6f9fe; padding:65px 0;}
.Fang_title{ width:1200px; margin:auto;}
.Fang_title h1{ display:block; font-size:32px; color:#333; text-align:center;}
.Fang_title p{ display:block; font-size:18px; color:#606060; text-align:center;}
.FangBox{ width:1200px; margin:auto; margin-top:50px; overflow:hidden;}
.FangBox_left{ float:left; width:391px; overflow:hidden;}
.FangBox_left ul{ display:block; width:398px; overflow:hidden;}
.FangBox_left ul li{ float:left; width:144px; height:85px; padding:10px 23px; border:1px solid #e8e8e8; margin-right:7px; margin-bottom:7px; background:#fff; cursor:pointer;}
.FangBox_left ul li h1{ display:block; font-size:18px; font-weight:bold; color:#434343; padding-top:10px;}
.FangBox_left ul li p{ display:block; font-size:12px; color:#a2a2a2;}
.FangBox_left ul li span{ display:block; width:16px; height:16px; background:url(../images/case_tb1.png) no-repeat center; margin-top:12px;}
.FangBox_left .slnmlk{ background:#e33200;}
.FangBox_left .slnmlk h1,.FangBox_left .slnmlk p{ color:#fff;}
.FangBox_left .slnmlk span{ background:url(../images/case_tb2.png) no-repeat center;}
.Fang_right{ float:right; width:794px; height:448px; overflow:hidden;}
.Fang_tubox{ width:794px; height:448px; position:relative;}
.Fang_conbox{ position:absolute; width:100%; -moz-background:rgba(0,102,217,0.8);-webkit-background:rgba(0,102,217,0.8); background:rgba(0,102,217,0.8); bottom:0;}
.Fang_conbox a{ display:block; padding:24px;}
.Fang_conbox h1{ display:block; font-size:18px; color:#fff; font-weight:bold;}
.Fang_conbox p{ display:block; font-size:14px; color:#fff; line-height:24px; margin-top:15px;}
/*优势*/
.ys_title{ width:1200px; margin:auto; margin-top:70px;}
.ys_title h1{ display:block; font-size:32px; font-weight:bold; color:#0066d9; text-align:center;}
.ys_title p{ display:block; font-size:18px; color:#606060; text-align:center; margin-top:5px;}
.ysBigbox{ width:1200px; margin:auto; margin-top:65px; overflow:hidden;}
.ys_box1{ width:1200px; height:300px; overflow:hidden;}
.ys_tu1{ float:left; width:600px; height:300px; overflow:hidden;}
.ys_conbox1{ float:right; width:450px; padding:0 50px;}
.ys_title1{ width:450px;padding-top:23px; overflow:hidden;}
.ys_title1 h1,.ys_title2 h1,.ys_title3 h1{ float:left; font-size:56px; font-family:"宋体"; color:#434343; line-height:56px; }
.ys_title1 h2,.ys_title2 h2,.ys_title3 h2{ float:left; font-size:26px; color:#0066d9; margin-left:16px; line-height:56px;}
.ys_title1 span,.ys_title2 span,.ys_title3 span{ float:left; font-size:26px; color:#444343; line-height:56px;}
.ys_conbox1 p,.ys_conbox2 p{ display:block; font-size:16px; color:#666; line-height:30px; margin-top:42px;}
.ys_box2{ width:1200px; height:367px; overflow:hidden;}
.ys_conbox2{ float:left; width:484px; padding:58px; height:251px; background:#f8f8f8;}
.ys_title2{ width:484px;padding-top:23px; overflow:hidden;}
.ys_title3{ width:480px;padding-top:50px; overflow:hidden;}
/*z-banner*/
.zbanner_bigbox{ width:100%; min-width:1200px; height:230px; margin-top:40px; background:url(../images/z_banner.jpg) no-repeat center;}
.z_banner{ width:1200px; margin:auto; position:relative;}
.z_banner dl{ display:block; position:absolute; right:0; top:58px;}
.z_banner dl dt{ display:block; font-size:30px; color:#fff;}
.z_banner dl dd{ display:block; font-size:26px; color:#fff; margin-top:5px;}

.xkol_bigbox{ width:100%; min-width:1200px; height:190px; margin-top:40px; background:url(../images/guanggao01.jpg) no-repeat center;}
/*honor*/
.honor_title{ width:1200px; margin:auto; margin-top:70px;}
.honor_title h1{ display:block; font-size:32px; color:#333; text-align:center;}
.honor_title p{ display:block; font-size:18px; color:#606060; text-align:center; margin-top:5px;}
.honor_box{ width:1200px; margin:auto; margin-top:45px; padding:10px;}
.honor_box ul{ display:block; width:1210px;}
.honor_box ul li{ float:left; width:239px; height:148px; border:1px solid #e5e5e5; margin-left:-1px; margin-top:-1px;}
/*news*/
.newsBigbox{ width:100%; min-width:1200px; padding:65px 0; background:#f6f9fe; margin-top:75px;}
.news_title{ width:1200px; margin:auto;}
.news_title h1{ display:block; font-size:32px; color:#333; text-align:center;}
.news_title p{ display:block; font-size:18px; color:#606060; text-align:center; margin-top:5px;}
.newsbox{ width:1200px; margin:auto; margin-top:50px; overflow:hidden;}
.news_left{ float:left; width:652px;}
.zx_title{ width:652px; padding-bottom:10px; border-bottom:1px solid #c8c8c8; overflow:hidden;}
.zx_title span{ float:left; padding-left:36px; background:url(../images/news_tb1.png) no-repeat left; font-size:20px; font-weight:bold; color:#0066d9; line-height:26px;}
.zx_title a,.conm_title a{ float:right; width:55px; height:21px; border:1px solid #c8c8c8; font-size:12px; color:#676767; line-height:21px; text-align:center; border-radius:3px;}
.toutiao_box{ width:652px; margin-top:20px; overflow:hidden;}
.toutiao_tu{ float:left; width:205px; height:126px; overflow:hidden;}
.toutiao_con{ float:right; width:408px;}
.toutiao_con h1{ display:block; margin-top:12px;}
.toutiao_con h1 a{ display:block; font-size:16px; color:#3b3b3b; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.toutiao_con h1 a:hover{ color:#0066d9;}
.toutiao_con p{ display:block; font-size:14px; color:#727272; line-height:24px; margin-top:12px;}
.zx_conbox{ width:652px; margin-top:28px;}
.zx_conbox dl{ display:block; border-bottom:1px solid #c8c8c8; overflow:hidden;}
.zx_conbox dl dt{ float:left; width:500px; padding-left:25px; background:url(../images/news_jt.png) no-repeat left;}
.zx_conbox dl dt a{ display:block; font-size:14px; color:#4c4c4c; line-height:44px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zx_conbox dl dt a:hover{ color:#0066d9;}
.zx_conbox dl dd{ float:right; font-size:14px; color:#8d8d8d; line-height:44px;}
.news_right{ float:right; width:496px;}
.conm_title{ width:496px; border-bottom:1px solid #c8c8c8; padding-bottom:10px; overflow:hidden;}
.conm_title span{ float:left; padding-left:36px; background:url(../images/news_tb2.png) no-repeat left; font-size:20px; font-weight:bold; color:#0066d9; line-height:26px;}
.conm_box{ width:496px; margin-top:25px;}
.conm_box dl{ display:block; padding-bottom:28px; border-bottom:1px dashed #676767; margin-bottom:30px;}
.conm_box dl dt{ display:block; padding-left:50px; background:url(../images/wen_tb.png) no-repeat left;}
.conm_box dl dt a{ display:block; font-size:16px; color:#3f3f3f; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.conm_box dl dd{ display:block; margin-top:15px; padding-left:50px; background:url(../images/da_tb.png) no-repeat left top; font-size:14px; color:#818181; line-height:24px;}
.conm_box dl dt:hover a{ color:#0066d9;}
/*about*/
.about_bigbox{ width:1200px; margin:auto; margin-top:80px; overflow:hidden;}
.about_left{ float:left; width:400px;}
.about_title{ width:400px; padding-top:48px;}
.about_title h1{ display:block; font-size:32px; color:#333333;}
.about_title p{ display:block; font-size:18px; color:#606060;}
.about_conbox{ width:400px; margin-top:32px; overflow:hidden;}
.about_conLeft{ float:left; width:70px; border-top:2px solid #0066d9; margin-top:10px;}
.about_Right{ float:right; width:294px; font-size:14px; color:#606060; line-height:30px;}
.about_tubox{ float:right; width:550px; height:452px; background:#f6f9fe; position:relative;}
.about_tu{ width:440px; height:324px; position:absolute; left:-168px; top:62px;}
